MongoDB একটি জনপ্রিয় NoSQL ডাটাবেস সিস্টেম যা JSON-এর মতো ডকুমেন্ট আকারে ডেটা সংরক্ষণ করে। MongoDB ইন্সটল করা খুবই সহজ এবং এটি Java অ্যাপ্লিকেশনগুলির জন্য খুবই কার্যকরী।
নিচে MongoDB ডাউনলোড এবং ইন্সটলেশন প্রক্রিয়ার স্টেপ-বাই-স্টেপ গাইড দেওয়া হলো।
1. MongoDB ডাউনলোড:
MongoDB অফিসিয়াল সাইটে যান: MongoDB ডাউনলোড করার জন্য প্রথমে MongoDB-এর অফিসিয়াল ওয়েবসাইটে যেতে হবে।
- MongoDB Version নির্বাচন করুন: MongoDB-এর সর্বশেষ সংস্করণ নির্বাচন করুন। সাধারণত, MongoDB-এর Community Edition ব্যবহার করা হয়, যা মুক্ত এবং ওপেন সোর্স।
- ওএস নির্বাচন করুন: আপনি যেই অপারেটিং সিস্টেমে MongoDB ইন্সটল করতে চান সেটি নির্বাচন করুন (যেমন Windows, macOS, বা Linux)।
- ডাউনলোড শুরু করুন: আপনার সিস্টেম অনুযায়ী সঠিক সংস্করণ এবং প্যাকেজ (যেমন
.msi,.tgz,.zip) নির্বাচন করুন এবং ডাউনলোড শুরু করুন।
2. MongoDB ইন্সটলেশন (Windows/MacOS/Linux):
a. Windows এ MongoDB ইন্সটলেশন:
- MongoDB MSI Installer ডাউনলোড করুন: Windows ব্যবহারকারীরা সাধারণত
.msiইনস্টলার ব্যবহার করে MongoDB ইন্সটল করে। - MSI ইনস্টলার চালান: ডাউনলোড করা MSI ফাইলটি চালান এবং ইন্সটলেশন উইজার্ড অনুসরণ করুন।
- MongoDB Directory নির্বাচন করুন: MongoDB ইনস্টল করার জন্য একটি ফোল্ডার নির্বাচন করুন, যেমন
C:\Program Files\MongoDB. - MongoDB Data Directory নির্ধারণ করুন: MongoDB ডাটাবেসের ডেটা সংরক্ষণের জন্য একটি ডিরেক্টরি নির্বাচন করুন (ডিফল্টরূপে, এটি
C:\data\dbহতে পারে)। আপনি এটি পরিবর্তন করতে পারেন যদি আপনি অন্য জায়গায় ডেটা রাখতে চান। - Service Mode নির্বাচন করুন: MongoDB একটি সার্ভিস হিসেবে চলবে কিনা সেটি নির্বাচন করুন (এই অপশনটি চেক করুন যাতে MongoDB স্বয়ংক্রিয়ভাবে স্টার্ট হয়)।
- Finish: ইন্সটলেশন প্রক্রিয়া শেষ হলে Finish বাটনে ক্লিক করুন।
- MongoDB চালু করুন: MongoDB চালু করতে
mongodকমান্ড ব্যবহার করুন:- Windows Command Prompt অথবা PowerShell ওপেন করুন।
mongodকমান্ড টাইপ করুন এবং এটি MongoDB সার্ভার শুরু করবে।
- MongoDB Shell ব্যবহার করুন: MongoDB Shell এ ঢুকতে
mongoকমান্ড ব্যবহার করুন:- একই উইন্ডোতে
mongoটাইপ করুন। এটি MongoDB এর CLI শেল চালু করবে।
- একই উইন্ডোতে
b. MacOS এ MongoDB ইন্সটলেশন:
Homebrew দিয়ে MongoDB ইন্সটল করা: Homebrew ব্যবহার করে MongoDB ইন্সটল করা সবচেয়ে সহজ পদ্ধতি। প্রথমে Homebrew ইন্সটল করুন (যদি না থাকে)।
Homebrew ইন্সটল করতে নিচের কমান্ডটি ব্যবহার করুন:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"MongoDB ইন্সটল করুন: Homebrew ব্যবহার করে MongoDB ইন্সটল করতে নিচের কমান্ডটি ব্যবহার করুন:
brew tap mongodb/brew brew install mongodb-communityMongoDB চালু করুন: MongoDB চালু করার জন্য:
brew services start mongodb/brew/mongodb-communityMongoDB শেল ব্যবহার করুন: MongoDB শেল শুরু করতে:
mongo
c. Linux এ MongoDB ইন্সটলেশন:
MongoDB Repository Add করুন: MongoDB ইন্সটল করতে প্রথমে MongoDB রিপোজিটরি আপনার সিস্টেমে যুক্ত করতে হবে।
Ubuntu/Debian:
sudo apt-get update sudo apt-get install -y gnupg sudo wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add - sudo add-apt-repository "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" sudo apt-get updateMongoDB ইন্সটল করুন: MongoDB ইন্সটল করার জন্য:
sudo apt-get install -y mongodb-orgMongoDB চালু করুন: MongoDB সার্ভার চালু করতে:
sudo systemctl start mongodMongoDB স্বয়ংক্রিয়ভাবে চালু করুন (Optional): MongoDB সার্ভিসটি সিস্টেমের স্টার্টআপে স্বয়ংক্রিয়ভাবে চালু করতে:
sudo systemctl enable mongodMongoDB শেল ব্যবহার করুন: MongoDB শেল চালু করতে:
mongo
3. MongoDB Connection (Java ব্যবহার করে):
Java থেকে MongoDB এর সাথে সংযোগ করতে, MongoDB Java Driver ব্যবহার করা হয়। প্রথমে MongoDB Java Driver আপনার প্রকল্পে যোগ করতে হবে।
MongoDB Java Driver ইনস্টলেশন (Maven):
Maven ব্যবহারকারীদের জন্য MongoDB Java Driver এর নির্দিষ্ট সংস্করণ pom.xml এ যুক্ত করতে হবে:
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver-sync</artifactId>
<version>4.3.3</version>
</dependency>
MongoDB এর সাথে Java সংযোগ:
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoClients;
import com.mongodb.client.MongoDatabase;
public class MongoDBConnection {
public static void main(String[] args) {
// MongoDB URI ব্যবহার করে MongoDB সার্ভারে সংযোগ
MongoClient mongoClient = MongoClients.create("mongodb://localhost:27017");
// 'test' ডাটাবেসের সাথে সংযোগ
MongoDatabase database = mongoClient.getDatabase("test");
System.out.println("Connected to MongoDB!");
// সংযোগ বন্ধ করা
mongoClient.close();
}
}
এখানে, MongoClients.create() মেথডটি MongoDB সার্ভারের সাথে সংযোগ স্থাপন করে।
MongoDB ডাউনলোড এবং ইন্সটলেশন প্রক্রিয়া বেশ সরল এবং এটি বিভিন্ন প্ল্যাটফর্মে কাজ করতে সক্ষম। MongoDB ব্যবহার করতে Java অ্যাপ্লিকেশনগুলির মধ্যে MongoDB Java Driver যুক্ত করতে হয়, যা MongoDB এর সাথে ইন্টারঅ্যাকশন করতে সহায়ক হয়। Java অ্যাপ্লিকেশন থেকে MongoDB সংযোগ করার জন্য আপনি MongoDB URI ব্যবহার করতে পারেন এবং MongoDB ডাটাবেস এবং কালেকশনগুলির সাথে কাজ করতে পারবেন।
Read more